#include<bits/stdc++.h>
using namespace std;
#define ll long long

int n;

int bin_search(int x,vector<int> v){
  int l=0;
  int r=v.size()-1;
  while(l<r){
    int mid=(l+r)>>1;
    if(x<=v[mid]){
      r=mid;
    }else{
      l=mid+1;
    }
  }
  if(x==v[r]){
    return r+1;
  }else
    return 0;
}

int main(){
  int x;
  cin>>n>>x;
  vector<int> vec(n);
  for(int i=0;i<n;i++){
    cin>>vec[i];
  }
  cout<<bin_search(x,vec)<<endl;

  return 0;
}


//题目：二分查找
//
//描述：
//给定一个n个元素的严格单调递增序列和一个数x。如果x是序列的元素，输出x在序列中的位置；否则，输出0。注意。序列的位置从1开始依次编号。
//输入格式
//第一行，两个整数n和x。
//第二行，n个递增的整数。
//输出格式
//一个整数，表示答案。
//输入样例
//5 2
//1 2 3 4 5
//输出样例
//2